/* CSS Document */

/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video{ margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video{display:block;}
body{ font-size:100%; font-family:Helvetica,STHeiti,Droid Sans Fallback,microsoft yahei; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); color:#000; font-size:17px;}
textarea{resize:none;}
iframe,img{border:0;}
ul,ol{list-style:none;}
input,select,textarea{outline:0;-webkit-user-modify:read-write-plaintext-only;}
input{-webkit-appearance:none;}
a{text-decoration:none; color:#000;}
h1,h2,h3,h4{font-weight:100;}
img{ display:block;}
.clearfix:after{ content:"\200B"; display:block; height:0; clear:both;} 
.clearfix {*zoom:1;}/*IE/7/6*/ 

/*basic*/
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width:94%; padding:0 3%; overflow:hidden;}
.wy{ font-family:Microsoft YaHei;}

/*sprite*/
.slTit>.wrap>div:nth-child(1) a,.slNavMore,.slLis li>div>div a span:nth-child(2),.slLis li>div>div>span.slLisTG,.acFoot ul li{ background:url(http://mag.fd173.cn/wap/static/images/sprite_slPage.png) no-repeat; background-size:500px auto;}

/*main*/
.main{ width:100%; overflow:hidden; position:relative;}

/*tit*/
.slTit{ width:100%; height:50px; background:#ff4683;}
.slTit>div{ height:50px;
	display:box; box-align:center; box-pack:justify;
	display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
.slTit>.wrap>div:nth-child(1) a{ background-position:0 0; width:12px; height:19px; display:block;}
.slTit>.wrap>div:nth-child(2) a{ width:169px; height:19px; display:block;}
.slTit>.wrap>div:nth-child(2).slSS a{ background-position:0 -100px;}
.slTit>.wrap>div:nth-child(2), .slTit>.wrap>div:nth-child(2) a { font-size: 19px; color: #fff; margin: 3px; font-weight: bold; display:inline;}
.slMenu{ width:20px; height:17px;}
.slMenu span{ width:20px; height:2px; background:rgba(255,255,255,1); margin-bottom:5px; display:block; transition:transform 0.5s; -webkit-transition:-webkit-transform 0.5s; opacity:1; transform:rotate(0deg) translate(0px,0px);}
.slNavBoxBg{ width:100%; position:absolute; left:0px; top:50px; z-index:99; background:rgba(0,0,0,0.2); height:0; overflow:hidden;}
.slNavBox{ background:#fff; padding-top:10px; padding-bottom:8px;}
.slNavBox a{ color:#6A727B; font-size:15px;}
.slNavBox ul{ width:100%; height:28px; line-height:28px;
	display:box; box-align:center; box-pack:justify;
	display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
/*sprite*/
.ifgLogo,.ifgNavMore,.ifgBoxTit1 p,.ifgLisDJ,.ifgLisZT,.ifgLisZB,.ifgLisCH,.ifgLisSP,.btn-submit,.ifgBoxAdLis p,.ifgLisTG,.noPlay,.bePlay,.ifgBoxVidTit>div:first-child p:first-child,.ifgBoxVidTit>div:first-child p:last-child,.ifgBoxVidTit>div:last-child a p:last-child,.ifgBoxVidPic p,.ifgEquBox>div,.ifgEquBox>div p.ifgEquUp span,.ifgEquBox>div p.ifgEquDown span,.financesebtn-submit,#sel_s_1,.backTop,.ifgFoot ul li,.ifgBanrTxt p,.shareTit p,.ifgToTop{ background:url(http://mag.fd173.cn/wap/static/images/ifgSprite.png) no-repeat; background-size:500px auto;}
/*color*/
.bluishTit,.bluishTit a{ color:#2C80C8;}
.violetTit,.violetTit a{ color:#A01EB8;}
.greenTit,.greenTit a{ color:#0fc777;}
.yellowTit,.yellowTit a{ color:#eaa328;}
.blueTit,.blueTit a{ color:#284ded;}
.ligblueTit,.ligblueTit a{ color:#637EA0;}
.khakiTit,.khakiTit a{ color:#c39b3a;}
.pinkTit,.pinkTit a{ color:#ff4683;}
.skyblueTit,.skyblueTit a{ color:#2f97c3;}
.emeraldTit,.emeraldTit a{ color:#376115;}
.brownTit,.brownTit a{ color:#8d4c12;}
.mintTit,.mintTit a{ color:#56888d;}
.purpleTit,.purpleTit a{ color:#432b91;}
.orangeTit,.orangeTit a{ color:#e97f45;}

/*nav*/
.slNav{ padding-top:5px; padding-bottom:5px;
	display:box; box-align:end; box-pack:justify;
	display:-webkit-box; -webkit-box-align:end; -webkit-box-pack:justify;
}
.slNavLis{ width:95%; height:24px; overflow:hidden; transition:height 0.5s; -webkit-transition:height 0.5s;}
.slNavLis a{ color:#6A727B; font-size:15px;}
.slNavLis ul{ width:100%; height:24px; line-height:24px;
	display:box; box-align:center; box-pack:justify;
	display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
.slNavLis ul li{ width:45px;}
.slNavMore{ width:9%; height:24px; background-position:-94px 10px;}

/*header*/
.ifgHead{background:#047AC5; height:50px; width:100%; position:relative;}
.ifgHead>div{ height:50px;
	display:box; box-align:center; box-pack:justify;
	display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
.ifgLogo{ width:138px; height:29px; background-position:0 0;}
.ifgMenu{ width:20px; height:17px;}
.ifgMenu span{ width:20px; height:2px; background:rgba(255,255,255,1); margin-bottom:5px; display:block; transition:transform 0.5s; -webkit-transition:-webkit-transform 0.5s; opacity:1; transform:rotate(0deg) translate(0px,0px);}
.ifgNavBox{ position:absolute; left:100%; top:50px; width:100%; z-index:99; background:#fff; padding-bottom:20px; transition:left 0.5s; -webkit-transition:left 0.5s;}
.navLis{ padding-left:7%; width:88%;
	display:box; box-align:start; box-pack:justify;
	display:-webkit-box; -webkit-box-align:start; -webkit-box-pack:justify;
}
.navLis h4{ width:25%; font-weight:bold; line-height:26px; padding:16px 0 15px; font-size:18px; text-indent:3px;}
.navLis>div{ width:83%; background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #dfdfdf), to(#dfdfdf)) left bottom repeat-x; background-size:100% 1px; padding:16px 0 15px;}
.navLis.bgNone>div{ background:none; padding-bottom:40px;}
.navLis>div a{ margin-right:26px; color:#8a8a8a; line-height:26px; display:inline-block;}
.navLis>div a.blackTit{ color:#000; margin-top:10px;}

/*nav*/
.ifgNav{ padding-top:5px; padding-bottom:5px;
	display:box; box-align:end; box-pack:justify;
	display:-webkit-box; -webkit-box-align:end; -webkit-box-pack:justify;
}
.ifgNavLis{ width:95%; height:24px; overflow:hidden; transition:height 0.5s; -webkit-transition:height 0.5s;}
.ifgNavLis a{ color:#6A727B; font-size:16px;}
.ifgNavLis ul{ width:100%; height:24px; line-height:24px;
	display:box; box-align:center; box-pack:justify;
	display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
.ifgNavLis ul li{ width:45px;}
.ifgNavMore{ width:9%; height:24px; background-position:-294px 10px;}

/*banner*/
.slBanr{ width:100%;}
.slBanr .swiper-slide{ width:100%; position:relative; float:left;height:250px;}
.slBanr .swiper-slide img{ width:100%;}
.slBanrTxt{ width:100%; height:27px; position:absolute; bottom:0px; left:0px; background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,1))); padding:15px 0; text-indent:2.5%; color:#fff; font-weight:800;}
.slBanrTxt p{ padding-left:26px; background-position:-188px -693px;}
.slBanr-pagination{ position:absolute; bottom:6px; right:2.5%; z-index:2; width:17px; height:20px; margin-right:10px; color:#F54343;}
.slBanr-pagination .swiper-pagination-bullet{ color:#ff4683; font-size:17px; background:none; position:absolute; top:0px; left:0px; opacity:0;}
.slBanr-pagination .swiper-pagination-bullet-active{ opacity:1;}
.allIdx{ position:absolute; bottom:7px; right:2.5%; z-index:2; font-size:12px; color:#fff;}

/*slBox*/
.slBox{ border-bottom:7px solid #eeeeee; padding-bottom:3px;}
.slBox.slBoxBorNo{ border:none;}
.slLisTit{ font-size:18px; color:#ff4683; padding:12px 0 10px; font-weight:bold;}
.slLis li{ background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #e5e5e5), to(#e5e5e5)) left top repeat-x; background-size:100% 1px; padding:13px 0 7px;}
.slLis li img{ width:90px; height:65px; margin-right:10px; float:left;}
.slLis li>div>p{ height:52px;}
.slLis li>div>div{ font-size:12px; color:#9f9f9f;}
.slLis li>div>div>span.slLisTG{ background-position:-400px 0px; text-indent:-9999px; overflow:hidden; width:26px; height:11px; display:inline-block; margin-top:2px;}
.slLis li>div>div a{ font-size:12px; color:#9f9f9f; float:right; margin-top:3px;}
.slLis li>div>div a span:nth-child(2){ background-position:-300px 0px; width:12px; height:10px; display:inline-block; margin-left:5px;}



/*acFoot*/
.acFoot{ background:#ff4683; padding:4px 0 0;}
.acFoot a{ color:#fff; font-size:14px; font-weight:700;}
.acFoot p{ color:#fff; font-size:12px; line-height:22px; text-align:center;}
.acFoot ul{ text-align:center;}
.acFoot ul li{ padding:0 6px 0 10px; background-position:-200px -93px; display:inline;}
.acFoot ul li:first-child{ background:none;}

/*tit_1*/
.ifgBoxTit1{ margin:10px 0 22px 0;}
.ifgBoxTit1 h1 a{ font-size:20px; font-weight:800;}
.ifgBoxTit1 p{ height:20px; background-position:0 -92px; padding-left:16px;}
.ifgBoxTit1 p a{ font-size:14px; color:#7A7A7A;}

/*foot*/
.ifgFoot{ background:#F54343; padding:4px 0 0;}
.ifgFoot a{ color:#fff; font-size:14px; font-weight:bold;}
.ifgFoot p{ color:#fff; font-size:12px; line-height:22px; text-align:center;}
.ifgFoot ul{ text-align:center;}
.ifgFoot ul li{ padding:0 6px 0 10px; background-position:0 -693px; display:inline;}
.ifgFoot ul li:first-child{ background:none;}




